a fleeting glance - Turkish English Dictionary